*Det här programmet kör på en arduino och läser ett analogt invärde på Pin A5, sedan representerar den detta värde visuellt genom att via två växlingsbara funktioner mata ut värdet till en uppsättning med 8 LED lampor.

*1:a funktionen är en binär omvandlare och 2:a funktionen är en VU-mätare.

*Först måste man koppla någon slags sensor eller annan styrbar referensspänning (variablet motsånd fungerar också bra) mellan 0V - 5V till Pin A5. Detta är vårt invärde.

*När vi sedan slår på arduinon är den förinställd att visa den första funktionen - den binära omvandlaren - som representerar inspänningen 0 - 5V som en 8 bitars tal från 0 - 255.
Dvs 0V visar 00000000 och 5V visar 11111111, och ~1V skulle visa 00110010 (50 på skalan).

*För att växla till andra funktionen trycker vi på knappen kopplad till Pin 12.

*Andra funktionen är en VU-mätare eller Volume Unit Meter. Den ger en visuell representation av styrkan eller magnituden på insignalen.
Den gör det genom att dela upp inspänningens talområde (dvs 0-255) i 8 jämna delar, och när inspänningen hamnar inom en av dessa delar, belysa alla lampor upp till den.
Gränsvärdena för dessa delar och vilka lampor som belyses är:

0 - 31      Led 1
32 - 63     Led 1 - 2
64 - 95     Led 1 - 3
96 - 127    Led 1 - 4
128 - 169   Led 1 - 5
160 - 191   Led 1 - 6
192 - 223   Led 1 - 7
224 - 255   Led 1 - 8

T.ex. inspänningen är 2,3V vilket motsvarar ungefär 117 på vår binära skala, med tabellen ovaför ser vi att vi hamnar i 4:e delen vilket tänder lamporna 1 - 4.


*För att växla tillbaks tryckar man på knappen igen.
